package com.warren.entity;

import com.sun.xml.internal.ws.api.client.WSPortInfo;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @version V1.0
 * @Description:
 * @author: warren
 * @date: 2022/7/14$ 22:06$
 */
@Data
public class TmWxmpBanner implements Serializable {
    /**
     * ID唯一键
     */
    private Long id;

    /**
     * banner类型article, activity
     */
    private String businessType;

    /**
     * 标题
     */
    public String title;

    /**
     * 头图
     */
    private String imgUrl;

    /**
     * 小程序跳转地址
     */
    private String path;

    /**
     * 跳转类型external:跳转外部小程序 wexPage:小程序内部路径 webview:h5链接
     */
    private String pathType;

    /**
     * appid
     */
    private String appid;

    /**
     * 活动开始时间
     */
    private Date startTime;

    /**
     * 活动结束时间
     */
    private Date endTime;

    /**
     * 顺序
     */
//    private Integer order;

    /**
     * 多余字段备用
     */
    private String extra;

    /**
     * 是否逻辑删除:默认0未删除;1已删除
     */
    private Byte delFlag;

    /**
     * 创建人
     */
    private String createUserId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改人
     */
    private String modifyUserId;

    /**
     * 修改时间
     */
    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    public TmWxmpBanner(Long id, String businessType, String title) {
        this.id = id;
        this.businessType = businessType;
        this.title = title;
    }

    private TmWxmpBanner(Long id, String businessType) {
        this.id = id;
        this.businessType = businessType;
    }

    public TmWxmpBanner() {
        super();
    }

    public void test(String t) {
        System.out.println(t);
    }
}
